#ifndef CORE_H
#define CORE_H

#include <QObject>
#include <QTimer>

class QDBusMessage;
class QDBusInterface;

class Core : public QObject
{
    Q_OBJECT
public:
    explicit Core(QObject *parent = 0);
    bool initialize();

signals:

public slots:
    void handleCallStatusChanged( const QDBusMessage& );
    void vibrate();
    void timeout();

private:
    QTimer m_Timer;
    int m_Step;
    bool m_OutgoingCallActive;
};

#endif // CORE_H
